SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE view [dbo].[Vw_SubProyectoDatos] as

SELECT     SP.IdSubProyecto,P.IdProyecto, Inst.IdInstancia,P.NombreProyecto, SP.NombreSubProyecto, SP.Destinatarios,  SP.CantidadHoras,
                     SP.IdTipoSubProyecto, TSP.Descripcion tipoSubProyecto, SP.IdModeloCertificadoAsistente, SP.IdModeloCertificadoCapacitador,
                      ArticuloAprueba = CASE WHEN (TSP.Genero = 'M' AND TSP.Singular = 'S') 
                      THEN 'el' WHEN (TSP.Genero = 'M' AND TSP.Singular = 'N') 
                      THEN 'los' WHEN (TSP.Genero = 'F' AND TSP.Singular = 'S') 
                      THEN 'la' WHEN (TSP.Genero = 'F' AND TSP.Singular = 'N') THEN 'las' END, 
                      ArticuloAsiste = CASE WHEN (TSP.Genero = 'M' AND TSP.Singular = 'S') 
                      THEN 'al' WHEN (TSP.Genero = 'M' AND TSP.Singular = 'N') 
                      THEN 'a los' WHEN (TSP.Genero = 'F' AND TSP.Singular = 'S') 
                      THEN 'a la' WHEN (TSP.Genero = 'F' AND TSP.Singular = 'N') THEN 'a las' END, 
                      SP.IdTipoCertificado, dbo.tb_TiposHora.Descripcion AS TipoHora, MC.Descripcion Modalidad,
	        Inst.Fechadesde, Inst.FechaHasta, L.Localidad LocalidadSede,T.Descripcion Turno,Inst.Norma, SO.Descripcion SubOrgSede,SOE.Descripcion SubOrgEmisora,
	        Inst.CodigoRefepec
FROM         dbo.tb_Proyectos P 
	    INNER JOIN dbo.tb_SubProyectos SP ON P.IdProyecto = SP.IdProyecto 
	    INNER JOIN dbo.tb_TiposHora ON SP.IdTipoHora = dbo.tb_TiposHora.IdTipoHora 
	     LEFT OUTER JOIN dbo.tb_TiposSubProyectos TSP ON SP.IdTipoSubProyecto = TSP.IdTipoSubProyecto 
	     LEFT OUTER JOIN dbo.tb_Instancias Inst ON SP.IdSubProyecto = Inst.IdSubProyecto 
	     LEFT OUTER JOIN dbo.tb_ModalidadesCertificaciones MC ON Inst.IdModalidadCertificacion = MC.IdModalidadCertificacion 
	     INNER JOIN  dbo.tb_Localidades L ON Inst.IdLocalidad = L.idLocalidad 
	     LEFT OUTER JOIN dbo.tb_Turnos T ON Inst.IdTurno = T.idTurno 
	     LEFT OUTER JOIN dbo.tb_SubOrganizaciones SO ON SO.IdSubOrganizacion = Inst.IdSubOrganizacion
	     LEFT OUTER JOIN dbo.tb_SubOrganizaciones SOE ON SOE.IdSubOrganizacion = Inst.IdSubOrganizacionEmisora
GO
GRANT SELECT ON  [dbo].[Vw_SubProyectoDatos] TO [SoloVer]
GO
